﻿@model StockShark.Models.BrokerageAccount

@{
    ViewBag.Title = "Oczekujące zlecenia - " + Model.Name;
    ViewBag.Header = "Oczekujące zlecenia - " + Model.Name;
}

@Html.Partial("_BAMenuPartial")

@if (Model.Orders.Count() > 0)
{
<table class="full">
    <tr>
        <th>Typ zlecenia</th>
        <th>Walor</th>
        <th>Ilość</th>
        <th>Częsciowe wykonanie</th>
        <th>Limit ceny (PLN)</th>
        <th>Zarejestrowano</th>
        <th>Ważne do</th>
        <th></th>
    </tr>
@foreach (var o in Model.Orders.OrderByDescending(r => r.IssuingDate))
{
    <tr>
        <td>@(o.BuyNotSell ? "Zakup" : "Sprzedaż")</td>
        <td>@Html.ActionLink(o.Paper.Name, "Details", "Quotations", new { item = o.PaperId }, null)</td>
        <td>@Html.DisplayFor(orderItem => o.Quantity)</td>
        <td>@(o.AllowPartial ? "tak" : "nie")</td>
        <td>@if (o.PriceLimit == 0) { @:PKC 
            } else { @Html.DisplayFor(orderItem => o.PriceLimit) }</td>
        <td>@Html.DisplayFor(orderItem => o.IssuingDate)</td>
        <td>@Html.DisplayFor(orderItem => o.Deadline) (@o.DaysToEnd @(o.DaysToEnd > 1 ? "dni" : "dzień"))</td>
        <td>@Html.ActionLink("Anuluj zlecenie", "Cancel", "Order", new { id = o.Id }, null)</td>
    </tr>
}
</table>
}
else
{
    <p>Nie ma żadnych oczekujących zleceń.</p>
}
<h4>Nowe zlecenie</h4>
<ul>
<li>@Html.ActionLink("Złóż zlecenie kupna", "BuyList", "Order", new { account = Model.Name }, null)</li>
<li>@Html.ActionLink("Złóż zlecenie sprzedaży", "SellList", "Order", new { account = Model.Name }, null)</li>
</ul>